/*
 * finalizarProjeto.java
 *
 * Created on 18 de Maio de 2007, 21:31
 * Copyright alunoa
 */
package tccmanager.finalizarProjeto;

import com.sun.rave.web.ui.appbase.AbstractPageBean;
import com.sun.rave.web.ui.component.Alert;
import com.sun.rave.web.ui.component.Body;
import com.sun.rave.web.ui.component.Button;
import com.sun.rave.web.ui.component.Form;
import com.sun.rave.web.ui.component.Head;
import com.sun.rave.web.ui.component.Html;
import com.sun.rave.web.ui.component.Label;
import com.sun.rave.web.ui.component.Link;
import com.sun.rave.web.ui.component.Listbox;
import com.sun.rave.web.ui.component.Page;
import com.sun.rave.web.ui.component.PageSeparator;
import com.sun.rave.web.ui.component.PanelLayout;
import com.sun.rave.web.ui.component.StaticText;
import com.sun.rave.web.ui.component.Tab;
import com.sun.rave.web.ui.component.TabSet;
import com.sun.rave.web.ui.component.TextArea;
import com.sun.rave.web.ui.component.TextField;
import com.sun.rave.web.ui.model.DefaultOptionsList;
import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.FacesException;
import javax.faces.event.ValueChangeEvent;
import tccmanager.ApplicationBean1;
import tccmanager.RequestBean1;
import tccmanager.SessionBean1;

/**
 * <p>Page bean that corresponds to a similarly named JSP page.  This
 * class contains component definitions (and initialization code) for
 * all components that you have defined on this page, as well as
 * lifecycle methods and event handlers where you may add behavior
 * to respond to incoming events.</p>
 */
public class finalizarProjeto extends AbstractPageBean
{
   // <editor-fold defaultstate="collapsed" desc="Managed Component Definition">
   private int __placeholder;
   
   /**
    * <p>Automatically managed component initialization.  <strong>WARNING:</strong>
    * This method is automatically generated, so any user-specified code inserted
    * here is subject to being replaced.</p>
    */
   private void _init() throws Exception
   {
   }
   
   private Page page1 = new Page();
   
   public Page getPage1()
   {
      return page1;
   }
   
   public void setPage1(Page p)
   {
      this.page1 = p;
   }
   
   private Html html1 = new Html();
   
   public Html getHtml1()
   {
      return html1;
   }
   
   public void setHtml1(Html h)
   {
      this.html1 = h;
   }
   
   private Head head1 = new Head();
   
   public Head getHead1()
   {
      return head1;
   }
   
   public void setHead1(Head h)
   {
      this.head1 = h;
   }
   
   private Link link1 = new Link();
   
   public Link getLink1()
   {
      return link1;
   }
   
   public void setLink1(Link l)
   {
      this.link1 = l;
   }
   
   private Body body1 = new Body();
   
   public Body getBody1()
   {
      return body1;
   }
   
   public void setBody1(Body b)
   {
      this.body1 = b;
   }
   
   private Form form1 = new Form();
   
   public Form getForm1()
   {
      return form1;
   }
   
   public void setForm1(Form f)
   {
      this.form1 = f;
   }

    private PanelLayout layoutPanelConteudo1 = new PanelLayout();

    public PanelLayout getLayoutPanelConteudo1() {
        return layoutPanelConteudo1;
    }

    public void setLayoutPanelConteudo1(PanelLayout pl) {
        this.layoutPanelConteudo1 = pl;
    }

    private StaticText lblNomePagina = new StaticText();

    public StaticText getLblNomePagina() {
        return lblNomePagina;
    }

    public void setLblNomePagina(StaticText st) {
        this.lblNomePagina = st;
    }

    private TextField txtNomeProjeto = new TextField();

    public TextField getTxtNomeProjeto() {
        return txtNomeProjeto;
    }

    public void setTxtNomeProjeto(TextField tf) {
        this.txtNomeProjeto = tf;
    }

    private StaticText lblNomeProjeto = new StaticText();

    public StaticText getLblNomeProjeto() {
        return lblNomeProjeto;
    }

    public void setLblNomeProjeto(StaticText st) {
        this.lblNomeProjeto = st;
    }

    private StaticText lblAtividades = new StaticText();

    public StaticText getLblAtividades() {
        return lblAtividades;
    }

    public void setLblAtividades(StaticText st) {
        this.lblAtividades = st;
    }

    private Button btnCarregarProjeto = new Button();

    public Button getBtnCarregarProjeto() {
        return btnCarregarProjeto;
    }

    public void setBtnCarregarProjeto(Button b) {
        this.btnCarregarProjeto = b;
    }

    private Button btnFinalizarProjeto = new Button();

    public Button getBtnFinalizarProjeto() {
        return btnFinalizarProjeto;
    }

    public void setBtnFinalizarProjeto(Button b) {
        this.btnFinalizarProjeto = b;
    }

    private Button btnVerificarAtividades = new Button();

    public Button getBtnVerificarAtividades() {
        return btnVerificarAtividades;
    }

    public void setBtnVerificarAtividades(Button b) {
        this.btnVerificarAtividades = b;
    }

    private Listbox lstAtividades = new Listbox();

    public Listbox getLstAtividades() {
        return lstAtividades;
    }

    public void setLstAtividades(Listbox l) {
        this.lstAtividades = l;
    }

    private DefaultOptionsList lstAtividadesDefaultOptions = new DefaultOptionsList();

    public DefaultOptionsList getLstAtividadesDefaultOptions() {
        return lstAtividadesDefaultOptions;
    }

    public void setLstAtividadesDefaultOptions(DefaultOptionsList dol) {
        this.lstAtividadesDefaultOptions = dol;
    }
   
   // </editor-fold>
   
   /**
    * <p>Construct a new Page bean instance.</p>
    */
   public finalizarProjeto()
   {
   }
   
   /**
    * <p>Callback method that is called whenever a page is navigated to,
    * either directly via a URL, or indirectly via page navigation.
    * Customize this method to acquire resources that will be needed
    * for event handlers and lifecycle methods, whether or not this
    * page is performing post back processing.</p>
    *
    * <p>Note that, if the current request is a postback, the property
    * values of the components do <strong>not</strong> represent any
    * values submitted with this request.  Instead, they represent the
    * property values that were saved for this view when it was rendered.</p>
    */
   public void init()
   {
      // Perform initializations inherited from our superclass
      super.init();
      // Perform application initialization that must complete
      // *before* managed components are initialized
      // TODO - add your own initialiation code here
      
      // <editor-fold defaultstate="collapsed" desc="Managed Component Initialization">
      // Initialize automatically managed components
      // *Note* - this logic should NOT be modified
      try
      {
         _init();
      }
      catch (Exception e)
      {
         log("cadastrarprojeto Initialization Failure", e);
         throw e instanceof FacesException ? (FacesException) e: new FacesException(e);
      }
      
      // </editor-fold>
      // Perform application initialization that must complete
      // *after* managed components are initialized
      // TODO - add your own initialization code here
   }
   
   /**
    * <p>Callback method that is called after the component tree has been
    * restored, but before any event processing takes place.  This method
    * will <strong>only</strong> be called on a postback request that
    * is processing a form submit.  Customize this method to allocate
    * resources that will be required in your event handlers.</p>
    */
   public void preprocess()
   {
   }
   
   /**
    * <p>Callback method that is called just before rendering takes place.
    * This method will <strong>only</strong> be called for the page that
    * will actually be rendered (and not, for example, on a page that
    * handled a postback and then navigated to a different page).  Customize
    * this method to allocate resources that will be required for rendering
    * this page.</p>
    */
   public void prerender()
   {
   }
   
   /**
    * <p>Callback method that is called after rendering is completed for
    * this request, if <code>init()</code> was called (regardless of whether
    * or not this was the page that was actually rendered).  Customize this
    * method to release resources acquired in the <code>init()</code>,
    * <code>preprocess()</code>, or <code>prerender()</code> methods (or
    * acquired during execution of an event handler).</p>
    */
   public void destroy()
   {
   }

   /**
    * <p>Retornar uma refer�ncia para o Bean de dados limitados.</p>
    */
   protected RequestBean1 getRequestBean1()
   {
      return (RequestBean1)getBean("RequestBean1");
   }

   /**
    * <p>Retornar uma refer�ncia para o Bean de dados limitados.</p>
    */
   protected SessionBean1 getSessionBean1()
   {
      return (SessionBean1)getBean("SessionBean1");
   }

   /**
    * <p>Retornar uma refer�ncia para o Bean de dados limitados.</p>
    */
   protected ApplicationBean1 getApplicationBean1()
   {
      return (ApplicationBean1)getBean("ApplicationBean1");
   }

    public void lstAtividadesCadastadas_processValueChange(ValueChangeEvent event) {
        // TODO: Substitua o código
        
    }
}

